前言:今天要學習的函數其實在前面的章節都有提到一些應用了,那這章節可以讓我們了解函數的命名組成及更多基本應用!如果內容有哪些錯誤的地方,請多多包涵~
正文開始-->
在R語言中,函數(Function) 是整個語言架構的核心
。R語言本身就是一個面向函數的語言,幾乎所有的操作都可以透過函數來實現。函數的使用讓我們能夠將程式碼模組化、簡潔化,並提高維護與重用性。提升了程式碼的可讀性,也在需要修改或擴展功能時,降低了修改成本。
【函數的優點】
【函數的組成】
R語言中的函數主要由以下四個部分構成:
函數名稱(Function Name)
:這是用來識別和呼叫函數的名稱,必須遵循R語言的命名規則,通常具有描述性,便於理解。(Arguments, 可選)
:函數可以有多個參數,這些參數用來傳遞不同的值給函數進行計算。參數可以設定預設值,這樣當使用者不傳遞值時,函數會使用預設的參數值。程式碼本體(Function Body)
:函數的核心部分,包含一系列R語言指令,用來執行特定的計算或邏輯操作。回傳值(Return Value, 可選)
:函數通常會回傳一個結果,但也可以不回傳值。回傳值是函數的計算結果,可以用來進一步處理或顯示。基本結構
名字<-function(參數1,參數2,...){
程式碼本體
最後一行的輸出自動設為回傳值
}
【命名原則】
參考: